package com.yunhai.model.entity.orr;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.yunhai.model.base.BaseEntity;
import lombok.Data;



import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.experimental.Accessors;
import java.util.Date;

/**
 * 设备运行状态报表表实体
 * 
 * @author mengze
 * @date 2025-09-04 19:45:01
 */
@ApiModel("设备运行状态报表表实体")
@Data
@Accessors(chain = true)
@TableName("orr_device_operator_status")
public class OrrDeviceOperatorStatusEntity extends BaseEntity {

	@ApiModelProperty(value = "主键id", example = "10001")
	@TableId(type = IdType.ASSIGN_ID)
	private Long id;
	/**
	 * 门店编号
	 */
	@ApiModelProperty("门店编号")
	private String storeNumber;
	/**
	 * 门店名称
	 */
	@ApiModelProperty("门店名称")
	private String storeName;
	/**
	 * 业务日期
	 */
	@ApiModelProperty("业务日期")
	private Date busiDate;
	/**
	 * 物料编号
	 */
	@ApiModelProperty("物料编号")
	private String materialNumber;
	/**
	 * 物料名称
	 */
	@ApiModelProperty("物料名称")
	private String materialName;
	/**
	 * 总出杯数量
	 */
	@ApiModelProperty("总出杯数量")
	private Integer quantity;
	/**
	 * 稳定出杯数量
	 */
	@ApiModelProperty("稳定出杯数量")
	private Integer stableDischargeQuantity;
	/**
	 * 不稳定出杯数量
	 */
	@ApiModelProperty("不稳定出杯数量")
	private Integer unStableDischargeQuantity;
	/**
	 * 稳定出杯率字符串 _ （格式：XX%，如86%）
	 */
	@ApiModelProperty("稳定出杯率字符串 _ （格式：XX%，如86%）")
	private String stableDischargePct;
	/**
	 * 并发出杯率字符串 _ （格式：XX%，如38%）
	 */
	@ApiModelProperty("并发出杯率字符串 _ （格式：XX%，如38%）")
	private String concurrentDischargeQuantityPct;
	/**
	 * 出杯间隔1数量
	 */
	@ApiModelProperty("出杯间隔1数量")
	private Integer dischargeIntervalQuantity1;
	/**
	 * 出杯间隔2数量
	 */
	@ApiModelProperty("出杯间隔2数量")
	private Integer dischargeIntervalQuantity2;
	/**
	 * 出杯间隔3数量
	 */
	@ApiModelProperty("出杯间隔3数量")
	private Integer dischargeIntervalQuantity3;
	/**
	 * 单次出杯数量
	 */
	@ApiModelProperty("单次出杯数量")
	private Integer singleDischargeQuantity;
	/**
	 * 并发出杯数量
	 */
	@ApiModelProperty("并发出杯数量")
	private Integer concurrentDischargeQuantity;
	/**
	 * 机器唯一ID
	 */
	@ApiModelProperty("机器唯一ID")
	private String machineUuid;
	/**
	 * 工位号
	 */
	@ApiModelProperty("工位号")
	private Integer station;
	/**
	 * 插槽ID
	 */
	@ApiModelProperty("插槽ID")
	private Integer slotId;
	/**
	 * 插槽编号 _ （格式：X-XX）
	 */
	@ApiModelProperty("插槽编号 _ （格式：X-XX）")
	private String slotNumber;

}
